Towton Hall
BUILDING IN TOWTON, NORTH YORKSHIRE, ENGLAND
Towton Hall, Towton (North Yorkshire)
Towton Hall is a building, near the village of Towton in North Yorkshire, England. The building, first built in the seventeenth century and renovated since, is believed to include the remnants of Richard III’s commemorative chantry chapel, which was built after the Battle of Towton.